machine shop software shop floor control software online business opportunity or procedure training training cam monster management processing & distribution materials management systems erp software certification online jobs productivity job shop software consulting education certified manufacturing software business